import Cookies from 'js-cookie'

/*
  cookies:和localstorage一样，都属于本地缓存
  cookies和localstorage区别有哪些？
  1.语法不一样，cookies的语法非常不方便 document.cookie 方法设置或者获取缓存
  2.容量不一样，localstorage 5mb，cookies 4kb
  3.声明周期不一样，localstorage 永久(除非手动删除)，cookies可以设置过期时间
  4.cookies的数据会自动跟随网络请求传送给后端，localstorage则不会
*/

const TokenKey = 'house_token'

// 获取token
export function getToken() {
  return Cookies.get(TokenKey)
}
// 设置token
export function setToken(token) {
  return Cookies.set(TokenKey, token)
}
// 移除token
export function removeToken() {
  return Cookies.remove(TokenKey)
}
